import https from '../../interface'
/**
 * 将所有接口统一起来便于维护
 * 如果项目很大可以将 url 独立成文件，接口分成不同的模块
 * handle [boolean] 如果需要自己处理 catch 请求 ，传入 true ，交给接口统一处理 ，请传如 false或不传
 */
// 默认全部导出
export default {
	//医护一键切换普通用户
	registerOrLogin:(data)=>{
		return https({
		    url:'app/registerOrLogin',
		    data
		})
	},
	//检测更新
	checkUpdate:(data)=>{
		return https({
		    url:'app/getVersion',
		    data
		})
	},
    // 登录
    login: (data) => {
        return https({
            url:'app/login',
            data
        })
    },
	//获取佩戴状态
	getWearState: (data) => {
	    return https({
	        url:'app/getWearState',
	        data
	    })
	},
	//获取轮播图
	getBanner:(data) => {
        return https({
            url:'app/getBanner',
            data
        })
    },
	//设置周期
	setPeriod:(data) => {
	    return https({
	        url:'app/setPeriod',
	        data
	    })
	},
    // 注册
     register: (data) => {
        return https({
            url:'app/regist',
            data
        })
    },
	//获取验证码
	getSMSCode:(data)=>{
		return https({
			url:'app/sendSms/'+data.phone
		})
	},
	//更改密码
	changePwd:(data)=>{
		return https({
			url:'app/changePassword',
			data
		})
	},
	//查询医护
	queryMedicalStaff:(data) =>{
		return https({
			url:'app/queryMedicalStaff',
			data
		})
	},
	//请求签约
	signCare:(data) =>{
		return https({
			url:'app/signCare',
			data
		})
	},
	//获取地理位置
	getRegion:(data)=>{
		return https({
			url:'app/getRegion',
			data
		})
	},
	// 获取最新数据
	getnewMesg: (data) => {
		return https ({
			url:'app/getLatestInfo',
			data
		})
	},
	//获取综合历史数据
	getBlood:(data) =>{
		return https ({
			url:'app/getBlood',
			data
		})
	},
	//获取心率历史数据
	getHSS:(data) =>{
		return https ({
			url:'app/getHSS',
			data
		})
	},
	//获取步数历史数据
	getStep:(data) =>{
		return https ({
			url:'app/getStep',
			data
		})
	},
	//获取睡眠详细数据
	getSleep:(data) =>{
		return https ({
			url:'app/getSleep',
			data
		})
	},
	//获取体温
	getTemperature:(data) =>{
		return https ({
			url:'app/getTemperature',
			data
		})
	},
	
	// 绑定设备
	bindEquipment: (data) => {
		return https ({
			url:'app/bindEquipment',
			data
		})
	},
	//更换绑定
	changeBind:(data) => {
		return https ({
			url:'app/changeBind',
			data
		})
	},
	//睡眠列表
	getSleepList:(data) =>{
		return https({
			url:'app/getSleepList',
			data
		})
	},
	//消息列表
	getMessageList:(data)=> {
		return https({
			url:'app/getMessageList',
			data
		})
	},
	//预警列表
	getAlarmList:(data)=> {
		return https({
			url:'app/getAlarmList',
			data
		})
	},
	getAlarmListByUserId :(data)=> {
		return https({
			url:'app/getAlarmListByUserId',
			data
		})
	},
	//处理预警
	dealAlarm:(data)=>{
		return https({
			url:'app/dealAlarm',
			data
		})
	},
	//绑定亲属
	bindRelatives:(data)=> {
		return https({
			url:'app/bindRelatives',
			data
		})
	},
	//位置列表
	getLocationList:(data)=> {
		return https({
			url:'app/getLocationList',
			data
		})
	},
	//添加围栏
	addElecfence:(data)=> {
		return https({
			url:'app/addElecfence',
			data
		})
	},
	//编辑围栏
	editElecfence:(data)=>{
		return https({
			url:'app/editElecfence',
			data
		})
	},
	//删除围栏
	delElecfence:(data)=>{
		return https({
			url:'app/delElecfence',
			data
		})
	},
	//围栏列表
	getElecfenceList:(data)=>{
		return https({
			url:'app/getElecfenceList',
			data
		})
	},
	//签约用户列表
	getSignUserList:(data)=> {
		return https({
			url:'app/getSignUserList',
			data
		})
	},
	//医护消息列表
	getMedicalStaffMessageList:(data)=> {
		return https({
			url:'app/getMedicalStaffMessageList',
			data
		})
	},
	//获取医护简介
	queryMedicalStaffDetail:(data)=> {
		return https({
			url:'app/queryMedicalStaffDetail',
			data
		})
	},
	//医护预警列表
	getMedicalStaffAlarmList :(data)=> {
		return https({
			url:'app/getMedicalStaffAlarmList',
			data
		})
	},
	//个人信息更新
	updateMedicalStaffInfo :(data)=> {
		return https({
			url:'app/updateMedicalStaffInfo',
			data
		})
	},
	//获取关注人IMEI与姓名键值对
	getFollowInfo:(data)=> {
		return https({
			url:'app/getFollowInfo',
			data
		})
	},
	//查询已签约用户的IMEI及姓名
	getSignedUserInfo:(data)=> {
		return https({
			url:'app/getSignedUserInfo',
			data
		})
	},
	//关注请求列表
	getFollowApplyList:(data)=> {
		return https({
			url:'app/getFollowApplyList',
			data
		})
	},
	//申请关注
	applyFollow:(data)=> {
		return https({
			url:'app/applyFollow',
			data
		})
	},
	//同意关注
	agreeFollow:(data)=> {
		return https({
			url:'app/agreeFollow',
			data
		})
	},
	//拒绝关注
	denyFollow:(data)=> {
		return https({
			url:'app/denyFollow',
			data
		})
	},
	//职位列表
	getPositionList:(data)=> {
		return https({
			url:'app/getLevels',
			data
		})
	},
	//专业列表
	getMajorList :()=> {
		var data = {
			"levelType":3
		}
		return https({
			url:'app/getLevels',
			data
		})
	},
	//学历列表
	getEducationList  :()=> {
		var data = {
			"levelType":4
		}
		return https({
			url:'app/getLevels',
			data
		})
	},
	//医院列表
	getHospitalList :(data)=> {
		return https({
			url:'app/queryHospital',
			data
		})
	},
	//科室列表
	getDepartmentList  :(data)=> {
		return https({
			url:'app/queryDept',
			data
		})
	},
	//医护修改密码
	changeMedicalStaffPassword  :(data)=> {
		return https({
			url:'app/changeMedicalStaffPassword',
			data
		})
	},
	//签约申请列表
	getApplySignList  :(data)=> {
		return https({
			url:'app/getApplySignList',
			data
		})
	},
	//同意签约
	agreeSign  :(data)=> {
		return https({
			url:'app/agreeSign',
			data
		})
	},
	//拒绝签约
	denySign  :(data)=> {
		return https({
			url:'app/denySign',
			data
		})
	},
	
	/**
	 * 芭乐手环健康历史数据获取
	 */
	
	//获取综合历史数据
	getAll:(data)=>{
		return https({
			url:'app/getAll',
			data
		}) 
	},
	//获取心率历史数据
	getHeart:(data)=>{
		return https({
			url:'app/getHeart',
			data
		}) 
	},
	//获取睡眠历史数据
	getBLSleep:(data)=>{
		return https({
			url:'app/getBLSleep',
			data
		}) 
	},
	//获取步数历史数据
	getBLStep:(data)=>{
		return https({
			url:'app/getBLStep',
			data
		}) 
	},
	//获取位置历史数据
	getBLLocation:(data)=>{
		return https({
			url:'app/getBLLocation',
			data
		}) 
	},
	// 获取总步数
	getAllByDay:(data)=>{
		return https({
			url:'app/getAllByDay',
			data
		})
	},
	//获取普通用户认证医护状态
	getMedicalAuthInfo:(data) =>{
		return https({
			url:'app/getMedicalAuthInfo',
			data
		})
	}
}